package com.huayi.datagovernance.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 国网ISC系统人员扩展表
 * </p>
 *
 * @author dalong
 * @since 2021-04-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "IscUserLocext对象", description = "国网ISC系统人员扩展表")
public class IscUserLocext implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "ISC人员主键")
    private String iscId;

    @ApiModelProperty(value = "人员姓名")
    private String rymc;

    @ApiModelProperty(value = "所属部门ID")
    private String ssbmid;

    @ApiModelProperty(value = "创建时间")
    private Date cjsj;

    @ApiModelProperty(value = "同步时间")
    private Date tbsj;

    @ApiModelProperty(value = "撤销时间")
    private Date cxsj;

    @ApiModelProperty(value = "数据有效性")
    private Integer sfyx;

    @ApiModelProperty(value = "人员职称")
    private String ryzc;

    @ApiModelProperty(value = "人员岗位")
    private String rygw;

    @ApiModelProperty(value = "人员专业")
    private String ryzy;

    @ApiModelProperty(value = "人员性别")
    private String ryxb;

    @ApiModelProperty(value = "内线电话")
    private String nxdh;

    @ApiModelProperty(value = "ID")
    private String id;

    @ApiModelProperty(value = "所属单位ID")
    private String ssdwid;

    @ApiModelProperty(value = "人员登录名")
    private String loginname;

    @ApiModelProperty(value = "预留ID1")
    private String oldid;

    @ApiModelProperty(value = "所属调度组织机构ID")
    private String ssddjgid;

    @ApiModelProperty(value = "所属调度组织机构")
    private String ssddjgmc;

    private String sfpzsym;

    @ApiModelProperty(value = "用户密码")
    private String password;

    @ApiModelProperty(value = "工号")
    private String gh;

    @ApiModelProperty(value = "联系电话")
    private String lxdh;

    @ApiModelProperty(value = "E-MAIL")
    private String email;

    @ApiModelProperty(value = "出生年月")
    private String csny;

    @ApiModelProperty(value = "学历")
    private String xl;

    @ApiModelProperty(value = "显示排序")
    private Integer showOrder;

    @ApiModelProperty(value = "是否撤销，1是0否")
    private Integer sfcx;

    @ApiModelProperty(value = "用户名")
    private String username;

    @ApiModelProperty(value = "营销组织机构")
    private String orgno;

    @ApiModelProperty(value = "app登录帐号")
    private String appaccount;

    //20200730 因开发需求，新增以下字段
    @ApiModelProperty(value = "设备主人")
    private String sbzr;//设备主人
    @ApiModelProperty(value = "设备主人名称")
    private String sbzrmc;//设备主人
    @ApiModelProperty(value = "所属地市")
    private String ssds;//所属地市
    @ApiModelProperty(value = "所属地市名称")
    private String ssdsmc;//所属地市名称
    @ApiModelProperty(value = "运行单位")
    private String yxdw;//运行单位
    @ApiModelProperty(value = "运行单位名称")
    private String yxdwmc;//运行单位名称
    @ApiModelProperty(value = "维护班组")
    private String whbz;//维护班组
    @ApiModelProperty(value = "维护班组名称")
    private String whbzmc;//维护班组名称

    private String macIp;//mac地址
}
